/*
Theme Name: MT white
*/
/*
Used to style the TinyMCE editor.
*/
html .mceContentBody {
	max-width: 584px;
}

body {
    font: 14px Georgia, Cambria, Times, "Times New Roman", serif;
    line-height: 1.5;
    color: #2F2F2F;
}

/* Text elements */
p {
    font-size: 1em;
    margin: 0 0 1.5em 0;
    text-indent: 0;
}

h1, h2, h3, h4, h5, h6 {
    font-variant: small-caps;
    letter-spacing: 0.076em;
    margin: 10px 0;
}

a {
    color: #8F0000;
    text-decoration: none;
}

a:hover {
    color: #CF6226;
}

code {
    font: 14px Consolas, Lucida Console, Monaco, monospace; /* 1em */
    overflow: auto;
}

pre {
    padding: 10px;
    font: 14px Consolas, Lucida Console, Monaco, monospace; /* 1em */
    background: #FFFFCC;
    overflow: auto;
    margin: 0 0 10px 0;
}

blockquote {
    padding: 0.8em 2em;
    color: #888;
    margin: 1.5em;
    font-style: normal;
    background: url(images/q.png) no-repeat 0 0.9em;
}

blockquote p {
    margin: 0 0 3px 0;
}

sup, sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

abbr {
    cursor: help;
}

address {
    margin: 1em 0
}

textarea {
    height: 10em;
    background: #EFE9D1;
    border-top: 2px solid #DFBE8B;
    border-left: 2px solid #DFBE8B;
    border-right: 1px solid #FFFCEF;
    border-bottom: 1px solid #FFFCEF;
}

input, select {
    background: #EFE9D1;
    margin-right: 10px;
    padding: 2px 3px;
    border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;
}

input[type =
"text"], textarea {
    background: #EFE9D1;
    border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
    padding: 2px;
}

legend {
    font-style: oblique;
    padding: 0 5px;
}

fieldset {
    border-bottom: 1px solid #DFBE8B;
    border-right: 1px solid #DFBE8B;
    border-left: 1px solid #FFFCEF;
    border-top: 1px solid #FFFCEF;
    padding: 10px;
}

table {
    text-align: left;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 1px;
    empty-cells: show;
    background: #EFEFEF;
}

td, th {
    border: 1px solid #DFBE8B;
    border-spacing: 1px;
    padding: 4px 6px;
    empty-cells: show;
    font-family: Consolas, "Courier New", Courier, monospace;
}

td {
    background: #FFF8EF;
}

th {
    background: #EFE9D1;
    margin: 2px;
}

table caption {
    text-align: left;
    padding: 4px;
    caption-side: bottom;
}:focus {
    outline: 0px;
}

hr {
    background-color: #e7e7e7;
    border: 0;
    clear: both;
    height: 1px;
    margin-bottom: 18px;
}

strong {
    font-weight: bold;
}

cite, em, i, q {
    font-style: italic;
    display: inline;
}

big {
    font-size: 131.25%;
}

abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}
ul {
    list-style: square;
    margin: 0 0 1em 1em;
}

ul ul {
    list-style: disc;
     margin: 0 0 0 1em;
}

ul ul ul {
    list-style: circle;
}

ol {
    list-style: decimal;
    margin: 0 0 1em 1em;
}

ol ol {
    list-style: lower-latin;
     margin: 0 0 0 1em;
}

ol ol ol {
    list-style:decimal-leading-zero
}

dl {
    margin: 0 0 15px 0;
}

dt {
    font-weight: bold;
}

dd {
    margin-bottom: 12px;
}

h1, h2 {
    margin: 1.7144em 0 0.5715em 0;
    font-size: 1.3125em;
    line-height: 1.1429em;
}

h3 {
    margin: 2em 0 0.6667em 0;
    font-size: 1.125em;
    line-height: 1.3333em;
    font-weight: bolder;
}

h4 {
    margin: 2.25em 0 0.75em 0;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: bolder;
}

h5, h6 {
    margin: 2.5715em 0 0.8572em 0;
    font-size: 0.875em;
    line-height: 1.7143em;
    font-weight: bolder;
}
    .s_width_1_3{
    	width: 32%;
    	display: block;
    }
     .s_width_2_3{
    	width: 64%;
    	display: block;
    }
     .s_width_1_2{
    	width: 49%;
    	display: block;
    }
	.s_border, .s_border_dotted, .s_border_top_bottom{
		padding: 10px 15px;
		border: 1px solid #000;
		margin-top: 5px;
		margin-bottom: 2px;
		display: block;
		clear: both;
	}
	.s_border_dotted {
		border: 1px dotted #000;
	}
	.s_border_top_bottom{
		border: none;
		border-top: 5px double #000;
		border-bottom: 5px double #000;
	}
	.s_alert, .s_warning, .s_info {
		padding: 10px 10px 10px 30px;
		border: 1px solid #BF5F5F;
		margin-top: 5px;
		margin-bottom: 2px;
		display: block;
		clear: both;
		background: #FFBFBF url(images/close.png) no-repeat 6px 10px;
	}
	.s_warning {
		border: 1px solid #c9b64c;
		background: #f2eac0 url(images/warning.png) no-repeat 6px 10px;
	}
	.s_down {
		padding-left: 16px;
		background: url(images/down.png) no-repeat top left;
	}
	.s_info {
		border: 1px solid #78A6AF;
		background: #BFE2FF url(images/info.png) no-repeat 6px 10px;
	}
	.s_tick li, .s_arrow li {
		background: url(images/tick.png) no-repeat 0 0;
		padding: 0 0 0 25px;
		list-style: none
	}
	.s_tick ul, .s_arrow ul ,.s_arrow{
		margin: 5px 0 1em 0
	}
	.s_arrow li, .s_arrow {
		background: url(images/arrow.png) no-repeat 0 0;
	}
	.s_b_grey{
		background: #E0E0E0;
	}
	.s_b_black{
		background: #000!important;
		color: #eee;
	}
	.s_button, .s_button_left, .s_button_right, .s_button_full{
		padding: 5px 8px;
		background: #e0e0e0 url(images/gradient.jpg) repeat-x top left;
		border: 1px solid #eee;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px;
		border-radius: 4px;
		overflow: hidden;
		cursor:pointer;
		margin:0 8px;
		display: inline-block;
		text-align:center;
background-image: linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -o-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -moz-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -webkit-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);
background-image: -ms-linear-gradient(bottom, rgb(214,214,214) 17%, rgb(230,230,230) 72%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.17, rgb(214,214,214)),
	color-stop(0.72, rgb(230,230,230))
);
}
	.s_button:hover, .s_button_left:hover, .s_button_right:hover, .s_button_full:hover{
        background-image:none
	}
	.s_button_full{
		display: block;	
		margin: 5px 0;
	}
	.s_button_left{
		float:left;
		margin:2px 8px 2px 0;
	}
	.s_button_right{
		float: right;
		margin:2px 0 2px 8px;
	}